purification of quenching water - Francés Inglés Diccionario